/* 
 * LifeCycleHttpSessionListener.java      1.00    2008-01-11
 *
 * Copyright (c) 2010 leewan. All Rights Reserved.
 * 
 * This software is the confidential and proprietary information
 * of leewan.  You shall not disclose such Confidential Information
 * and shall use it only in accordance with the terms of the license agreement
 * you entered into with leewan.
 */
package doit.framework.listener;

import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 * <pre>
 * system      : 공통
 * menu        : 공통
 * source      : LifeCycleHttpSessionListener.java
 * description : 세션 생성/삭제 리스너
 * </pre> 
 * @version
 * <pre> 
 * 1.0  2008-01-11  leewan  최초 작성
 * 1.1  
 * </pre>
 */

public class LifeCycleHttpSessionListener implements HttpSessionListener {
    private static Log logger = LogFactory.getLog(LifeCycleHttpSessionListener.class);
    
    public LifeCycleHttpSessionListener() {
    }

    public void sessionCreated(HttpSessionEvent event) {
        HttpSession session = event.getSession();
        logger.debug("##################################################################################################################");
        logger.debug("SessionListener : " + session.getId() + " : session created.");
        logger.debug("##################################################################################################################");
    }

    public void sessionDestroyed(HttpSessionEvent event) {
        HttpSession session = event.getSession();
        logger.debug("##################################################################################################################");
        logger.debug("SessionListener : " + session.getId() + " : session invalidate.");
        logger.debug("##################################################################################################################");
    }
}